import request from '../utils/request'

/**
 * 获取导入模板列表
 */
export function accountReportList(params) {
  return request({
    url: '/api/accountReportList',
    method: 'post',
    data: {...params}
  })
}

/**
 * 创建导入模板
 */
export function store(form) {
  return request({
    url: '/api/accountReport',
    method: 'post',
    data: {...form}
  })
}

/**
 * 创建导入模板
 */
export function addAccountRoot(form) {
  return request({
    url: '/api/addAccountRoot',
    method: 'post',
    data: {...form}
  })
}

/**
 * 创建导入模板
 */
export function updateAccountRoot(form) {
  return request({
    url: '/api/updateAccountRoot',
    method: 'post',
    data: {...form}
  })
}

/**
 * 修改车辆
 */
export function update(form, reportName) {
  return request({
    url: `/api/accountReport/${reportName}`,
    method: 'put',
    data: {...form, reportName}
  })
}

/**
 * 删除导入模板
 */
export function destroy(id) {
  return request({
    url: '/api/accountReport',
    method: 'delete',
    data: {id}
  })
}

/**
 * 导入工资数据
 */
export function importAccountData(params) {
  return request({
    url: '/api/importAccountData',
    method: 'post',
    data: {...params}
  })
}

/**
 * 获取导入数据列表
 */
export function accountImportDataList(params) {
  return request({
    url: '/api/accountImportDataList',
    method: 'post',
    data: {...params}
  })
}

/**
 * 导入工资数据
 */
export function initTableName(params) {
  return request({
    url: '/api/initTableName',
    method: 'post',
    data: {...params}
  })
}
